ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer

نویسندگان

  • Soojun Im
  • Dongkun Shin
چکیده

Article history: Received 20 November 2009 Received in revised form 8 September 2010 Accepted 8 September 2010 Available online 24 September 2010

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parity-Stream Separation and SLC/MLC Convertible Programming for Life Span and Performance Improvement of SSD RAIDs

To reduce the performance and lifespan loss caused by the partial-stripe writes in SSD RAIDs, we propose two schemes: parity-stream separation and SLC/MLC convertible programming. Parity-stream separation splits the parity block stream from the data block stream to decrease valid page copy during garbage collection. In the convertible programming scheme, the flash memory blocks that are allocat...

متن کامل

FlexFS: A Flexible Flash File System for MLC NAND Flash Memory

The multi-level cell (MLC) NAND flash memory technology enables multiple bits of information to be stored on a single cell, thus making it possible to increase the density of the memory without increasing the die size. For most MLC flash memories, each cell can be programmed as a single-level cell or a multi-level cell during runtime. Therefore, it has a potential to achieve both the high perfo...

متن کامل

A Mixed Flash Translation Layer Structure for SLC-MLC Combined Flash Memory System

NAND flash memory is a nonvolatile storage that is often used for its advantages of small size, non-mechanical, shock resistance, and low power consumption. With the recent drop in its price, NAND flash memory is on the verge of taking place of hard disk drive. Depending on the number of bits stored in a single cell, flash memory can be divided into SLC (single-level cell) NAND and MLC (multi-l...

متن کامل

Reducing Solid-State Storage Device Write Stress through Opportunistic In-place Delta Compression

Inside modern SSDs, a small portion of MLC/TLC NAND flash memory blocks operate in SLC-mode to serve as write buffer/cache and/or store hot data. These SLC-mode blocks absorb a large percentage of write operations. To balance memory wear-out, such MLC/TLC-to-SLC configuration rotates among all the memory blocks inside SSDs. This paper presents a simple yet effective design approach to reduce wr...

متن کامل

Efficient Use of Low Cost SSDs for Cost Effective Solid State Caches

Conventional Hard Disk Drives (HDDs) and emerging Solid State Drives (SSDs) each has strengths and limitations in terms of latency, price, and lifetime. To mitigate the limitations and amplify their advantages, the Solid State Cache (SSCs), which use flash based SSD as a data cache, have been introduced in previous studies [4, 5]. These studies have focused only on improving the performance and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems Architecture - Embedded Systems Design

دوره 56  شماره 

صفحات  -

تاریخ انتشار 2010